olfactory area
noun
1
: the sensory area for olfaction lying in the parahippocampal gyrus
2
: the area of nasal mucosa in which the olfactory organ is situated
Love words? Need even more definitions?
Merriam-Webster unabridged
Share